@CHARSET "UTF-8";

/** field */
.titlePanel .field {
}

.titlePanel .field .label, .titlePanel .field .tip {
	padding-top: 4px;
	padding-left: 10px; 
}

.titlePanel .field .input {
	padding: 3px 0 3px 0;
}

.titlePanel .field .input table.radio,
	.titlePanel .field .input table.checkbox {
	margin-top: 4px;
}

.titlePanel .field .input select.select {
	margin-top: 3px;
}

.titlePanel .field .input input.checkbox {
	margin-top: 4px;
	*margin-top: auto;
}

.titlePanel .field .input table {
	border-collapse: collapse;
}

.titlePanel .field .input table label {
	line-height: normal;
}

.titlePanel .field .input table a {
	line-height: normal;
}

.titlePanel {
	border: #ccc 1px solid;
}

.titlePanel.before {
	margin-bottom: 10px;
}

.titlePanel .tpB { 
}

.titlePanel .tpCBL {
}

.titlePanel .tpCBR {
}

.titlePanel .panelHeader {
	height: 28px;
	line-height: 28px;
	border-bottom: #e4e4e4 1px solid;	
	background: url("member/css_spirit_horizonal.png") repeat-x;
}

.titlePanel .headerTitle {
	float: left;
	display: inline;
	
	padding-left: 10px; 
	
	color: #333;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	height: 25px;
	line-height: 25px;
}

.titlePanel .headerActions {
	float: right;
	display: inline;
	
	padding-right: 10px;
	_padding-top: 5px;
}

.titlePanel .headerActions a {
	line-height: 25px;
}

.titlePanel .panelBody {
}

.titlePanel .panelContent {
}

.titlePanel .panelTip {
	display: block;
}

.titlePanel .panelButton {
}

.titlePanel .panelButton button.button, 
.titlePanel .panelButton input.button, 
.titlePanel .panelButton input.submit, 
.titlePanel .panelButton input.reset {
	margin-top: 6px
}

.titlePanel .titleBodyPadding {
	padding: 10px; 
}